#ifndef FUNCIONES_H
#define FUNCIONES_H

double* posEnemigo (double** matriz , double* disparo, int dimension);
double* posEnemigoConPivParcial (double** matriz , double* disparo, int dimension);
double* posEnemigoConPivParcialEscalado (double** matriz , double* disparo, int dimension);
//double* posEnemigoConPivTotal (double** matriz , double* disparo, int dimension);
void swapDosFilas (double** matriz,double* disparo,int dimension, int fila1, int fila2);

void swapFila (double** matriz, double* disparo,int dimension, int fila, int columna);
double** transformacion (double* posicion, double* posEnemigo, int dimension);
double** transformacion2 (double* posicion, double* vecPosEnemigo, int dimension);
double* objetivo (double** transformacion, double* posicion, int dimension);
double epsilon ();

#endif
